package com.model;

import com.model.enumerate.JavaTypeEnum;
import com.model.enumerate.QueryTypeEnum;
import lombok.Getter;
import lombok.Setter;

/**
 * @author: cxt
 * @time: 2022/6/20
 */
@Getter
@Setter
public class TableColumn {
    // 数据库名称
    private String dbName;

    // 表名称
    private String tableName;

    // 序号
    private Integer position;

    // 列名
    private String name;

    // 默认值
    private String delft;

    // 能否为空
    private String isNullable;

    // 数据类型
    private String type;

    // 数据长度
    private Integer length;

    // 是否主键
    private String columnKey;

    // 是否自增
    private String extra;

    // 注释
    private String comment;

    // 对应java属性名称
    private String javaAttribute;

    // java类型
    private JavaTypeEnum javaType;

    // 是否查询条件
    private Boolean query;

    // 查询方式
    private QueryTypeEnum queryType;
}
